<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /*全局作用域  全局变量  作用整个script标签*/
        if(3<5){
            var sum=10;
        }
        console.log(sum);

        /*局部作用域  局部变量  写在函数内部 只在函数内部起作用  */

        function fn(){
            var sum=20;
            console.log(sum)    //链式查找  找最近的

            console.log(this.sum);   //查找全局的

            fn2();

            function fn2(){
                var sum=30;
                console.log(sum)    //链式查找  找最近的


                console.log(this.sum);   //查找全局的
            }
        }

        fn()



        /* es6  新增了 块级作用域  */
    </script>
</head>
<body>

</body>
</html>